﻿# CMakeList.txt: CMakeProject 的 CMake 项目，在此处包括源代码并定义
# 项目特定的逻辑。
#
cmake_minimum_required (VERSION 3.8)

project(Decorator LANGUAGES CXX)

add_compile_options("$<$<C_COMPILER_ID:MSVC>:/source-charset:utf-8>")
add_compile_options("$<$<CXX_COMPILER_ID:MSVC>:/source-charset:utf-8>")

# 将源代码添加到此项目的可执行文件。
add_executable (
    Decorator
    "main.cpp"
    "IceCreamInterface.h"
    "StrawberryIceCreamImpl.h"
    "IceCreamDecorator.h"
    "NutIceCreamDecorator.h"
    )

# TODO: 如有需要，请添加测试并安装目标。
